高级java每日一道面试题-2024年9月12日-安全篇[加密篇]-有哪些加密算法, 加密算法都有哪些分类?
定义:哈希算法是一种将任意长度的输入数据通过散列算法转换为固定长度输出数据的算法。输出的数据称为哈希值或摘要。特点:哈希算法具有不可逆性(即不能从哈希值推导出原始数据)、唯一性(不同的输入产生不同的哈希值,尽管存在碰撞的可能性,但好的哈希算法碰撞概率极低)等特点。常见算法:已知存在碰撞攻击,不再推荐
定义:哈希算法是一种将任意长度的输入数据通过散列算法转换为固定长度输出数据的算法。输出的数据称为哈希值或摘要。特点:哈希算法具有不可逆性(即不能从哈希值推导出原始数据)、唯一性(不同的输入产生不同的哈希值,尽管存在碰撞的可能性,但好的哈希算法碰撞概率极低)等特点。常见算法:已知存在碰撞攻击,不再推荐